energy-storage device - Spanish English Dictionary